package homework.todolist.mapper;

import homework.todolist.pojo.Todo;
import homework.todolist.utils.ResponseResult;
import org.springframework.web.multipart.MultipartFile;

import java.util.Date;
import java.util.List;

public interface TodoMapper {
    //创建待办事项
    // TODO: 2021/4/7
    int createTodo(Todo todo);

    /**
     * 通过id查询用户
     * @param id
     */
    Todo findById(Integer id);

    //修改待办事项内容
    int updateContent(Integer id, String content);

    //更新状态
    int updateStatus(Integer id,Integer status);

    // TODO: 2021/4/7
    //为待办事项添加图片
    int addPicture(Integer id,String picture);

    //获取所有待办事项
    List<Todo> getTodoList();

    //删除待办事项
    int deleteTodo(Integer id);

    /**
     * 根据id更新日期
     * @param id
     */
    int updateDate(Integer id, Date updateTime);
}
